home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 153 (1991-03-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 153 (1991-03-10)(Manewaldt, A.)(DE)(PD).adf / SID / Sid_Anleitung < prev    next >
Text File  |  1991-02-08  |  68KB  |  1,661 lines

  1.                                                                    29.04.1990
  2.  
  3.                                ANLEITUNG V2.0
  4.                                     ZU
  5.  
  6.                                  SID V1.06
  7.  
  8.                           »Dem ultimativen CLI-Tool«
  9.  
  10.  
  11.                               Geschrieben von:
  12.  
  13.                                Dirk Traenapp
  14.                                Sellostraße 7
  15.                                2942 Jever 1
  16.                                     -------
  17.                                Tel: 04461/3605 (ab 18.00 Uhr)
  18.  
  19.                                für A.P.S. -electronic-
  20.  
  21. 0.    Einleitung
  22. ----------------
  23.  
  24. SID wurde von Timm Martin geschrieben. Es ist eines der besten Directory-
  25. Utilities, die es gibt. Als Vertriebsweg wurde die Shareware gewählt. Es ist
  26. kaum zu glauben, daß sich jemand solch eine gigantische Arbeit macht und dafür
  27. nur 25 US-Dollar haben will. Es wäre sehr schön, wenn diese Gebühr von jedem
  28. Anwender gezahlt würde, denn als profesionelles Programm würde man mit
  29. Sicherheit bis zu 60 Dollar dafür zahlen, und man hätte nicht den Vorteil, daß
  30. man das Programm in Ruhe ausprobieren kann. Sollte einem der Preis zu hoch
  31. sein, ist Timm aber auch mit einer geringeren Summe (Wehe, jemand schickt 10
  32. Pfennig !!) einverstanden. Das sollte aber auch nur von solchen ausgenutzt
  33. werden, die wirklich nicht viel Geld haben (Schüler, Studenten, Arbeitslose
  34. usw.). Gegen einen höheren Betrag hat Timm natürlich nichts einzuwenden !! Um
  35. mit Timm diesbezüglich, oder aus einem anderen Grund (Verbesserungsvorschlag
  36. oder einem Fehler) in Verbindung zu treten zu können sind hier seine Adressen:
  37.  
  38. Hierhin möchte er sein Geld geschickt bekommen (Wer nicht bezahlt ist nicht
  39. besser als ein mieser Raubkopierer !!!)
  40.  
  41.       Timm Martin
  42.       P.O. Box 10084
  43.       Largo, FL  34643
  44.  
  45. Und hierhin bitte die anderen Briefe (Kritik ??, Vorschläge etc..)
  46.  
  47.       Software Ingenuity
  48.       11325 94th Street North
  49.       P.O. Box 10084
  50.       Largo, Florida  34643
  51.       (813) 393-8240
  52.  
  53.  
  54.  
  55. So, genug der Moralpredigt. Wie funktioniert SID:
  56.  
  57.  
  58.  
  59. 1.    Starten von SID
  60. ----------------------
  61.  
  62.   Von der Workbench: Ganz einfach das SID Icon doppelklicken.
  63.  
  64.   Start vom CLI:
  65.   (Achtung: Es ist eine Version von SID im Umlauf, die aus dem CLI heraus nicht
  66.   läuft (GURU !!). Meines Wissens nach ist die Version 1.06 ok !!
  67.   Sie ist zu beziehen über      APS -electronic-
  68.                                 Sonnenborstel 31
  69.                                 3071 Steimbke
  70.                                 Tel: 05026/1700
  71.                                 FAX: 05026/1615
  72.  
  73.         SID [-c] [dir1 [dir2]]
  74.  
  75.   SID kann ohne und mit Parametern aufgerufen werden. Ohne Parameter, wird
  76.   keine Directory geladen; die beiden Listen sind leer. Bei Aufruf mit '-c'
  77.   wird in die linke Liste das aktuelle Directory geladen. Wird ein spezielles
  78.   Verzeichnis angegeben, so wird dieses in die linke Liste geladen. Bei zweien,
  79.   werden beide, Verzeichnis1 in die linke und Verzeichnis2 in die rechte,
  80.   geladen.
  81.   SID braucht nicht mit 'RUNBACK oder ARUN' gestartet zu werden. Er löst sich
  82.   selbst aus dem CLI-TASK heraus. Das CLI-Window kann daher mit 'ENDCLI'
  83.   geschlossen werden.
  84.  
  85.  
  86.   Eine weitere Möglichkeit, die SID beim Start bietet, ist der DEBUG-Modus.
  87.   Er wird gestartet durch das Flag '-d' beim Aufruf von SID.
  88.  
  89.         SID -d
  90.  
  91.   Jetzt öffnet SID ein Fenster mit dem Namen "SID Process Window". In diesem
  92.   Fenster werden alle Ausgaben dargestellt, die durch Programme entstehen,
  93.   die SID aufruft (uff, kompliziert!).
  94.   Beispiel:
  95.  
  96.         Nehmen wir an, wir wollten die Preferences aufrufen und machen das über
  97.         das zugehörige Menü (Kommt alles noch, aber ich brauche halt ein
  98.         Beispiel!). Wir stellen jetzt mit Entsetzen fest, das nichts passiert!
  99.         Woran kann das liegen, ... nun das können wir mit Hilfe des
  100.         Debugfensters herausfinden.
  101.         Auf selbigem Fenster könnte jetzt z.B. stehen:
  102.  
  103.         [CLI 2]
  104.         Unknown command sys:system/Preferences
  105.  
  106.         Hieraus schließen wir nun, das unser Preferences-Kommando sich nicht
  107.         dort befindet, bzw einen anderen Namen hat. Jetzt wissen wir woran es
  108.         liegt und können den Fehler in der Konfigurationsdatei beheben.
  109.  
  110.         Ich hoffe, daß war jetzt klar genug. Sollten noch Fragen bestehen,
  111.         Adresse (besser Telefon, da armer Student und ich habe nicht unbedingt
  112.         viel Geld für Porto übrig) steht oben !!
  113.  
  114.  
  115. 1.1   Die Directory-Listen
  116. --------------------------
  117.  
  118.   Bemerkung: Die im weiteren benutzten Farben entsprechen denen der Standard-
  119.              Workbench von Commodore. Diese sind:
  120.  
  121.              Blau ..... Farbe 0
  122.              Weiss .... Farbe 1
  123.              Schwarz... Farbe 2
  124.              Orange.... Farbe 3
  125.  
  126.              Diese können natürlich anders sein. Gegebenenfalls muß man eben in
  127.              den Preferences nachsehen.
  128.  
  129.   Die AKTIVE oder auch SOURCE-Liste
  130.       Sie wird hervorgehoben durch Orangefarbene Linien am Oberen und Unteren
  131.       Rand der Liste. Alle Kommandos, die sich auf markierte Files beziehen,
  132.       arbeiten mit der AKTIVEN Liste.
  133.  
  134.   Die INAKTIVE oder auch DESTINATION-Liste
  135.       Logischerweise die andere (keine Orangefarbenen Linien). Sie wird von
  136.       Kommandos benutzt, die sich auf zwei Verzeichnisse beziehen (z.B. COPY,
  137.       MOVE). Sie kann aber auch für den sogenannten EXPLORE-MODE benutzt
  138.       werden, dazu aber später mehr.
  139.  
  140.   Die AKTIVE List kann aktiviert werden, indem man
  141.  
  142.         - die entsprechende Liste mit der linken Maustaste anklickt. Dabei
  143.           wird automatisch das unter dem Mauszeiger befindliche (so dort eins
  144.           ist) File markiert bzw. wieder freigegeben.
  145.  
  146.         - die rechte Maustaste irgendwo in dem Fenster drückt. Die Liste, die
  147.           sich auf der angeklickten Seite befindet wird dann aktiviert.
  148.           Oberhalb der Listen aktiviert die rechte Maustaste, wie gewohnt, den
  149.           Menübalken.
  150.  
  151.         - irgendein Gadget anklickt, das zu einer der Listen gehört. Dieses
  152.           wären die Pfeil-, das Proportional-, Parent-, PreviousDir- oder
  153.           Reaktivierungs-Gadget. (Keine Angst, wir alles noch erklärt !)
  154.  
  155.  
  156. 1.2   Directory-Einträge
  157. ------------------------
  158.  
  159.   Ich sprach vorhin schon einmal von »markierten« und »freigegebenen«
  160.   (highlighted, unhighlighted) Directory-Einträgen. Es dürfte zwar eigentlich
  161.   klar sein, was damit gemeint ist, der vollständigkeit halber sei es hier aber
  162.   noch einmal erklärt:
  163.  
  164.   Files
  165.       Freigegeben...... Normale Darstellung, d.h. weiße Schrift auf schwarzem
  166.                         Grund
  167.  
  168.       Markiert......... Inverse Darstellung, also schwarze Schrift auf weißem
  169.                         Grund
  170.  
  171.   Directories
  172.       Freigegeben...... Normale Darstellung, also orange Schrift auf schwarzem
  173.                         Grund
  174.  
  175.       Markiert......... Inverse Darstellung, d.h. schwarze Schrift auf
  176.                         orangenem Grund
  177.  
  178.   Um nun Files und/oder Directories zu markieren bzw. wieder freizugeben,
  179.   klickt man den entsprechenden Eintrag in der Liste mit linken Maustaste an.
  180.   Man kann auch mehrere Einträge in einem Zug markieren/freigeben, indem man
  181.   bei gedrückter linker Maustaste den Mauspfeil über die zu markierenden bzw.
  182.   freizugebenden Einträge bewegt. Ein unmarkierter Eintrag wird auf diese Weise
  183.   markiert bzw umgekehrt.
  184.  
  185.  
  186. 1.3   Verzeichnis-Meldungen
  187. ---------------------------
  188.  
  189.  - Meldungsfenster oder auch Message Box
  190.         Das Feld am unteren Rand des SID-Fensters. Alle Meldungen, die SID für
  191.         den User hat, werden hier ausgegeben.
  192.  
  193. - Verzeichnis-Meldung
  194.         Sie wird jedesmal ausgegeben, wenn eine Listenseite aktiviert wird.
  195.         Beispiel:
  196.  
  197.         001/023 Files 002/004 Dirs 6.3K Free
  198.  
  199.         Die Zahlen in der oberen Zeile bedeuten:
  200.  
  201.         001 ... (Weiß) ..... Anzahl der markierten Files
  202.         023 ... (Weiß) ..... Anzahl aller Files in diesem Verzeichnis
  203.         002 ... (Orange) ... Anzahl der markierten Verzeichnisse
  204.         004 ... (Orange) ... Anzahl aller Verzeichnisse in dieser Liste
  205.         6.3 ... (Schwarz) .. Dies ist der frei Speicherplatz auf dem
  206.                              entsprechenden Device. Die Angabe erfolgt in
  207.                              K-Byte oder M-Byte; angepaßt an den freien
  208.                              Speicher.
  209.  
  210.  
  211. 1.4   Das Laden von Directories
  212. -------------------------------
  213.  
  214.   In der AKTIVE-List
  215.         Um eines der aufgelisteten Directories zu laden, muß dieses einfach
  216.         "doppelgeklickt" werden
  217.  
  218.   In die INAKTIVE-List -> Der Explore-Modus
  219.         In der Mitte der oberen Windowhälfte befindet sich ein großer weißer
  220.         Pfeil. Um nun in den Explore-Modus (Erkundungs-Modus) zu kommen, muß
  221.         man diesen anklicken. Er wird daraufhin Orange. SID befindet sich nun
  222.         im Explore-Modus. Was bedeutet das; nun das ist sehr einfach. Jedes
  223.         Verzeichnis, welches nun in der AKTIVE-List aktiviert wird, lädt sich
  224.         nun in die INAKTIVE-List. So hat man beide Verzeichnisse gleichzeitig
  225.         vor Augen. Das ist eine große Hilfe wenn man viele Directories
  226.         untersuchen will, und man kein Tool wie FACCII zur Verfügung hat
  227.         (Disketten sind nun einmal verdammt langsam (18kB/s !!!)). Jedesmal:
  228.         Neues Directory, Parrent Directory, Neues Directory, ... (sehr nervig)
  229.         Um den Explore-Modus wieder zu verlassen, ist der Pfeil abermals
  230.         anzuklicken. Der Pfeil stellt übrigens die Arbeitsrichtung von AKTIVE
  231.         nach INAKTIVE dar (Das stimmt allerdings nur, wenn das Schlüsselwort
  232.         ArrowDirection in der Konfigurationsdatei auf FLOW steht. Sollte dort
  233.         ACTIVE eingetragen worden sein, dann zeigt der Pfeil auf die aktive
  234.         Liste.)
  235.  
  236.  
  237. 1.5   Der STOP! Requester
  238. -------------------------
  239.  
  240.   Diesem Requester bekommt man sehr häufig zu sehen. Er erscheint immer dann,
  241.   wenn SID einen Befehl ausführt. Nun, was macht man damit; natürlich kann man
  242.   damit jeden Befehl abbrechen. Wir wollen uns den Requester einmal genau
  243.   anschauen:
  244.  
  245.         Der Requester wird in der Mitte des SID-Fensters eröffnet. In ihm
  246.         befinden sich zwei Gadgets:
  247.  
  248.         - Das STOP! Gadget
  249.                 Um ein laufendes Kommando abzubrechen, ist dieses Gadget
  250.                 anzuklicken. Alle markierten Files, die bis dahin noch nicht
  251.                 bearbeitet wurden bleiben markiert.
  252.  
  253.         - Das PAUSE Gadget
  254.                 Nach anklicken dieses Gadgets wird in dem aktuellen
  255.                 Arbeitsablauf eine Pause eingelegt. Um an der gleichen Stelle
  256.                 wieder fortzufahren, muß dasgleiche Gadget, welches sich in der
  257.                 Zwischenzeit in ein RESUME-Gadget verwandelt hat, wieder
  258.                 angeklickt werden.
  259.  
  260.   Eine sehr sinnvolle Anwendung für das STOP! Gadget ist die Möglichkeit eine
  261.   Menge Zeit zu sparen. Nehmen wir einmal an, wir wollten einige Utilities von
  262.   einer PD-Disk auf unsere Harddisk kopieren. Als Ziel suchen wir uns die C:
  263.   Directory aus. Nun würde es wahrscheinlich (auf einer HD geizt man ja nicht
  264.   gerade mit Files im C:) sehr lange dauern, bis das C: Directory eingelesen
  265.   ist. Es ist für unsere Zwecke aber völlig uninteressant zu wissen, was sich
  266.   alles in dieser Directory befindet. Nun kommt die Bedeutung des STOP!
  267.   Gadgets: Wir können das Einlesen des Verzeichnisses sofort unterbrechen. Das
  268.   Verzeichnis ist jetzt zwar nur Bruchstückhaft angezeigt worden, das
  269.   interessiert uns aber auch nicht. Wir können jetzt sofort anfangen unsere
  270.   Tools zu kopieren.
  271.  
  272.  
  273. 1.6   Der Input Requester
  274. -------------------------
  275.  
  276.   Dieser weiße Requester wird in der Mitte des SID-Fensters eröffnet. Dieses
  277.   geschieht durch einige Kommandos die noch Benutzereingaben benötigen. Er hat
  278.   ein einzeiliges String-Gadget und kann zwei oder vier zusätzliche
  279.   Boolean-Gadgets haben.
  280.  
  281.       - Das Accept Gadget
  282.         Nun dieses Gadget wird normalerweise nicht so dargestellt werden. Es
  283.         beinhaltet vielmehr den Namen des gerade ausgeführten Kommandos. Wird
  284.         dieses Gadget angeklickt, dann wird das Kommando, zusammen mit der
  285.         Eingabe, ausgeführt.
  286.  
  287.       - Das STOP! Gadget
  288.         Nun, man kann einfach sagen: siehe oben !!
  289.  
  290.       - Das PREVeious Gadget
  291.         Dieses Gadget erscheint nur bei Kommandos, die sich auf ein einzelnes
  292.         File beziehen. Sollte es aktiv sein (nicht schraffierte [ghosted]
  293.         Gadgetfläche), dann bewirkt das Anklicken einen Rücksprung zum
  294.         vorherigen, markierten File. Das aktuelle File wird nicht beeinflußt.
  295.  
  296.       - Das NEXT Gadget
  297.         Es verhält sich wie das PREVious Gadget, mit dem Unterschied, daß das
  298.         nächste, markierte File benutzt wird.
  299.  
  300.   Wie bei fast allem in SID, gibt es auch Möglichkeiten diese Gadgets mit der
  301.   Tastatur zu simulieren:
  302.  
  303.       Accept Gadget ... RETURN Taste
  304.       STOP! Gadget .... ESCape Taste
  305.       PREV Gadget ..... CTRL Cursor-links
  306.       NEXT Gadget ..... CTRL Cursor-rechts
  307.  
  308.  
  309. 1.7   Der Directory Requester
  310. -----------------------------
  311.  
  312.   Einige Kommandos, wie z.B. COPY, DELETE und BYTES beziehen sich auf komplette
  313.   Directories. Wird solch ein Kommando ausgeführt, dann erscheint ein schwarzer
  314.   Directory-Requester in der Mitte des SID-Fensters. In diesem werden die
  315.   gerade bearbeiteten Verzeichnisse ausgegeben. Da der STOP! Requester diesen
  316.   Requester überdecken würde, wurden die Funktionen STOP! und PAUSE in dem
  317.   Directory Requester integriert. Die Funktion ist exakt dieselbe.
  318.  
  319.  
  320. 1.8   Der Error Requester
  321. -------------------------
  322.  
  323.   Dieser orange-farbene Requester erscheint sobald bei der Ausführung eines
  324.   Kommandos ein Fehler auftritt. Er beinhaltet die folgenden Gadgets:
  325.  
  326.       - Das WHY? Gadget
  327.         Der Fehler wird in der Message-Box erklärt
  328.  
  329.       - Das STOP! Gadget
  330.         Das aktuelle Kommando wird abgebrochen
  331.  
  332.       - Das CONTINUE Gadget
  333.         SID überspringt das aktuelle File und fährt mit der Ausführung des
  334.         Kommandos fort
  335.  
  336.       - Das RETRY Gadget
  337.         Das aktuelle Kommando wird nochmals auf das aktuelle File angewandt
  338.  
  339.  
  340.   Die Tastaturbelegung hierfür ist:
  341.  
  342.       WHY? Gadget ....... 'W'
  343.       STOP! Gadget ...... 'S' oder ESCape
  344.       CONTINUE Gadget ... 'C'
  345.       RETRY Gadget ...... 'R'
  346.  
  347.  
  348.  
  349.  
  350. 2.    Die Gadgets
  351. =================
  352.  
  353. 2.1   Die Window-Gadgets
  354. ------------------------
  355.  
  356.   Close Gadget, Depth Gadgets, Drag Bar
  357.         Diese verhalten sich, wie man es von ihnen erwarten würde. Der 'Drag
  358.         Bar' erscheint nicht, wenn SID auf seinem eigenen SCREEN eröffnet wird;
  359.         in dem Fall kann nur der gesamte Screen verschoben werden.
  360.  
  361.   Sizing Gadget
  362.         Es kann nur benutzt werden, wenn SID »schläft« (der übliche
  363.         ZZ-Mauszeiger, wie bei der Workbench). Das bietet dem Benutzer die
  364.         Möglichkeit an die Icons auf dem Workbenchscreen heranzukommen. Wenn
  365.         SID wieder »erwacht«, dann wird das Fenster wieder auf die alte Größe
  366.         gebracht.
  367.  
  368.   REQ Gadget
  369.       Wird dieses Gadget aktiviert, dann erscheint bei jedem Kommando ein
  370.       Eingabe Requester. Dieses ermöglicht eine Änderung des Kommandos oder/und
  371.       der Parameter. Dies ist sehr nützlich, wenn man ein in der
  372.       Konfigurationsdatei angegebenes Tool, zeitweilig verändern möchte.
  373.       Solange die Konfiguration nicht neu geladen wird, bleibt die Änderung
  374.       aktiv. Beispiel:
  375.                 Nehmen wir an das Tool für das VIEW Kommando ist in der
  376.                 Konfigurationsdatei 'LOOK'. Nun könnte es sein, daß wir uns ein
  377.                 Bild momentan lieber mit dem Programm 'SEE' anschauen möchten.
  378.                 Das können wir nun mit REQ machen.
  379.  
  380.   OUTPUT Gadget
  381.         Dieses Gadget veranlaßt SID ein Ausgabe-Fenster für jedes gestartete
  382.         Programm zu öffnen. In diesem kann man dann die Ausgaben dieser
  383.         Programme überprüfen. Das ist eigentlich nur sinnvoll, wenn SID von der
  384.         Workbench gestartet wurde.
  385.  
  386.   SHRINK Gadget
  387.         Nach dem Anklicken dieses Gadgets wird das SID-Fenster auf einen sehr
  388.         kleinen Bereich verkleinert (iconify). Dieses kleine Fenster enthält
  389.         zwei Gadgets:
  390.                      - Das Close-Gadget
  391.                        Es beendet SID (irgendwie logisch!)
  392.  
  393.                      - Das Expand-Gadget
  394.                        Wird es angeklickt, dann vergrößert SID sein Fenster
  395.                        wieder auf die ursprünglichen Ausmaße.
  396.  
  397.  
  398.   Die "Verteil" Gadgets
  399.         Hiermit meine ich die drei Pfeilsymbole in der Titelzeile. Mit ihnen
  400.         kann man die Directories zwischen den beiden Listen hin und her
  401.         schieben und auch auf beide verteilen.
  402.  
  403.         -    <- :       Das rechte Verzeichnis wird in die linke Liste
  404.                         geschoben
  405.         -    -> :       Das linke Verzeichnis wird in die rechte Liste
  406.                         geschoben
  407.         -    <> :       Beide Listen werden gegeneinander getauscht (wozu das
  408.                         auch immer gut sein mag)
  409.  
  410.  
  411. 2.2   Directory Gadgets
  412. -----------------------
  413.  
  414.   Dies sind die Gadgets, die der Steuerung der beiden Verzeichnislisten dienen.
  415.  
  416.   Als erstes sind das Porportional-Gadget und die darüber und darunter
  417.   angebrachten Pfeilgadgets zu nennen. Mit den Pfeilgadgets kann man das
  418.   Verzeichnis rollen:
  419.  
  420.   - Pfeil oben
  421.         Einmal angeklickt und die Liste rollt einen Eintrag nach unten. Wird
  422.         die linke Maustaste gehalten, dann wird wiederholt gerollt. (logo)
  423.  
  424.   - Pfeil unten
  425.         Einmal angeklickt und die Liste rollt einen Eintrag nach oben. Wird die
  426.         linke Maustaste gehalten, dann wird ebenso wiederholt gerollt.
  427.  
  428.   Desweiteren kann man die Maus bei gedrückter linker Maustaste noch vertikal
  429.   bewegen. jeweiter der Mauszeiger in die Mitte der Liste rückt, desto
  430.   langsamer rollt die Liste. Kommt man über die Mitte hinaus, dann wird die
  431.   Rollrichtung geändert.
  432.   Dasselbe kann man auch noch mit der rechten Maustaste machen. Dazu muß sich
  433.   der Mauspfeil in dem betreffenden Listenfeld befinden. Die rechte Maustaste
  434.   gedrückt und schon rollt die Liste. Vertikales Mausbewegen bestimmt dann die
  435.   Richtung und die Geschwindigkeit.
  436.  
  437.  
  438.   - Das Proportional-Gadget (Slider Bar läßt sich blöd übersetzen: »Gleiter
  439.                              Balken« ??)
  440.  
  441.         Einmal angeklickt, wird die Liste seitenweise gerollt. Linke Maustaste
  442.         gedrückt halten und die Maus vertikal bewegen veranlaßt SID zum
  443.         schnellrollen. (klingt blöd, ist aber so)
  444.  
  445.  
  446.   Jetzt kommt der wichtige Rest, der hervorragend versteckt wurde.
  447.  
  448.   - Das Parent Gadget
  449.         Diese durchaus wichtige Funktion, um im Verzeichnispfad eine Ebene
  450.         zurückzugehen, wurde am jeweiligen Listenrand angebracht. Genauer: Die
  451.         weißen Linien links, bzw rechts (je nach Liste), der Listen sind
  452.         anzuklicken (siehe SID.IFF). Ich weiß nicht, was dieses Versteckspiel
  453.         soll. Die Funktion: Wer nicht so genau verstanden hat, was ich mit dem
  454.         ersten Satz gemeint habe, der lese dies:
  455.  
  456.         Beispiel:       Nehmen wir einen gewählten Pfad an
  457.  
  458.                         DH0:ED/DME
  459.  
  460.                         Das sogenannte ParrentDir dieses Pfades ist
  461.  
  462.                         DH0:ED
  463.  
  464.                         Das nächste wäre dann
  465.  
  466.                         DH0:
  467.  
  468.                         Und dann... Logisch, keins mehr da
  469.  
  470.   - Das Reaktivierungs oder Wieder-Markierungs Gadget
  471.         Nehmen wir einmal an, daß wir ein Textfile markiert haben und uns
  472.         dieses mit READ (kommt noch, man sinnig) anschauen. Haben wir uns nun
  473.         genug an dem Text ergözt und wollen diesen nun kopieren fällt uns mit
  474.         Schrecken auf, daß das File nicht mehr markiert ist. Nun bei einem File
  475.         ist das noch nicht besonders tragisch, aber das kann ja auch anders
  476.         sein. Um nicht alle Files noch einmal markieren zu müssen, klickt man
  477.         einfach das Reaktivierungs-Gadget an; schwups.. und schon ist alles
  478.         wieder markiert. Wo finden wir nun dieses Gadget; nun auch dieses ist
  479.         sehr gut versteckt: Links und rechts neben den Kommandogadgets (die
  480.         Befehlsgadgets: Edit, Read, usw...) ist jeweils ein wenig Platz zum
  481.         Bildschirmrand. Das ist das Gadget. Das Linke für die linke, das Rechte
  482.         für die rechte Liste (siehe SID.IFF).
  483.  
  484.   - Das Pfadfeld
  485.         Dieses befindet sich oberhalb der jeweiligen Verzeichnisliste. In
  486.         diesem wird der DOS-Pfad des aktuellen Directories eingetragen. Das
  487.         macht SID automatisch, wenn man durch anklicken von Directories das
  488.         Verzeichnis wechselt. Man kann den Pfad aber auch selber dort eingeben.
  489.         Dazu wird das Stringgadget mit der linken Maustaste angeklickt.
  490.         Daraufhin erscheint in dem Feld ein Cursor. Nun kann man den
  491.         gewünschten Pfad wie im CLI eingeben. Nach drücken von Return wird das
  492.         Verzeichnis geladen. Ein leeres Pfadfeld lädt das aktuelle Verzeichnis.
  493.         Sollte man aus Versehen in dieses Gadget gelangt sein, dann kann man
  494.         mit der ESC-Taste wieder herauskommen.
  495.  
  496.         ANMERKUNG: Das Pfadfeld scheint ein übliches System-Stringgadget zu
  497.         sein, ist es aber nicht. Deswegen sind die Möglichkeiten etwas besser
  498.         als in einem Stringgadget vom System. Die genaue Erklärung der
  499.         Tastenbelegung für dieses Gadget folgt später.
  500.  
  501.   - Das Previous- oder auch Vorheriges Directory Gadget
  502.         SID merkt sich die zwei zuletzt ausgewählten Directories. Möchte man
  503.         nun von einem Directory in das vorherige gelangen, so klickt man
  504.         einfach dieses Gadget an. Es befindet sich links, bzw rechts neben den
  505.         Pfadfeldern (der kleine, blaue Bereich zum Windowrand hin. Auch toll
  506.         versteckt. -> SID.IFF). Nun könnte man denken, dieses wäre doch
  507.         dasselbe wie die ParrentDir Funktion. Das kann zwar so sein, muß aber
  508.         nicht. Man kann ja durch eine Eingabe im Pfadfeld, oder durch die
  509.         VOLUME-Auswahl (kommt auch noch) in ein ganz anderes Directory kommen.
  510.         Dann geht die Parrentfunktion nur einen Eintrag im Pfad zurück, während
  511.         PreviousDir den gesamten Pfad zurückspringt. Klickt man dieses Gadget
  512.         danach nocheinmal an, dann springt SID wieder in das vorherige zurück.
  513.         Das kann ParrentDir nun überhaupt nicht.
  514.  
  515.         (Wenn das zu kompliziert klingt, einfach mal ausprobieren. Wirklich
  516.         sehr praktisch !)
  517.  
  518.  
  519. 2.3   Das spezielle SID-Stringgadget
  520. ------------------------------------
  521.  
  522.   Wie ich schon erwähnt habe, ist das SID-Stringgadget kein übliches Intuition
  523.   Stringgadget. Es ist vielmehr eine Erweiterung eines eigenen Stringgadget von
  524.   Software Ingenuity mit dem schönen Namen SmartFieldsII. Deswegen hat der
  525.   Benutzer eine ganze Reihe von Möglichkeiten, den eingegebenen Text zu
  526.   editieren.
  527.   Hier kommen nun die Editierfunktionen:
  528.  
  529.      Cursor Bewegungen mit den Cursortasten
  530.         Links .......... Cursor ein Zeichen nach links
  531.         Rechts ......... Cursor ein Zeichen nach rechts
  532.         SHIFT Links .... Cursor um ein Wort nach links
  533.         SHIFT Rechts ... Cursor um ein Wort nach rechts
  534.         ALT Links ...... Cursor an den Anfang der Eingabe
  535.         ALT Rechts ..... Cursor an das Ende der Eingabe
  536.         TAB ............ Cursor um eine Tabulatorweite nach rechts
  537.         SHIFT TAB ...... Cursor um eine Tabulatorweite nach links
  538.  
  539.      Editierung
  540.         DEL ............ löscht das Zeichen unter dem Cursor
  541.         BACKSPACE ...... löscht das Zeichen links vom Cursor
  542.         CTRL-X ......... löscht die gesamte Eingabe
  543.         Rechte_Amiga-X .    "    "     "       "
  544.         CTRL-R ......... macht CTRL-X rückgängig
  545.         Rechte_Amiga-Q .   "     "        "
  546.         CTRL-F ......... löscht alles hinter dem Cursor
  547.         CTRL-B ......... löscht alles vor dem Cursor
  548.  
  549.      Clipboard (»Klemmbrett«) Kommandos
  550.         CTRL-C ......... kopiert das Feld in den Zwischenspeicher
  551.         CTRL-K ......... wie CTRL-C, nur das das Feld danach auch gelöscht wird
  552.         CTRL-P ......... holt den Text wieder aus dem Zwischenspeicher
  553.  
  554.      Weitere Kommandos
  555.         CTRL-I ......... Einfügemodus eingeschaltet
  556.         CTRL-T ......... Überschreibmodus eingeschaltet
  557.         RETURN ......... Eingabe abschließen
  558.         ESC ............ Eingabe abbrechen
  559.  
  560.  
  561.   Mit Hilfe des Clipboards kann man Eingaben zwischen den verschiedenen
  562.   Stringgadgets hin und her kopieren. Sehr unpraktisch ist allerdings, daß
  563.   CTRL-P den Text nicht an eine bestehenden Text anklebt, sondern diesen
  564.   überschreibt. Somit ist diese Funktioneigentlich relativ sinnlos. Der
  565.   TAB-Abstand kann übrigens eingestellt werden, indem man CTRL-TAB und danach
  566.   die Sprungweite zwischen 1 und 9 eingibt. z.B.: CTRL-TAB 5 setzt die
  567.   TAB-Weite auf 5 Zeichen.
  568.  
  569.  
  570. 2.4   Die Geräte- (Device) Gadgets
  571. -----------------------------------
  572.  
  573.   Für jede der beiden Listen existiert eine Leiste von 10 Gadgets, die der
  574.   Geräteauswahl dienen. Diese befinden sich direkt unterhalb jeder Liste.
  575.   Dieses sind im einzelnen:
  576.                         - 8 Gadgets zur direkten Auswahl von im System
  577.                           vorhandenen Geräten. Dieses können physikalische
  578.                           (Diskettenlaufwerke, Ramdisks, Harddisks etc.) und
  579.                           logische (mit ASSIGN erstellte) Geräte sein. Die
  580.                           vordefinierte Einstellung ist DF0 DF1 RAM RAD DH0 DH1
  581.                           DH2 DH3. Diese Einstellung kann in der
  582.                           Konfigurationsdatei geändert werden.
  583.  
  584.                         - Das VOLume Gadget listet die angemeldeten Devices in
  585.                           der jeweiligen Liste auf. Dieses sind physikalische
  586.                           und logische.
  587.  
  588.                         - Das DIR Gadget lädt das im Pfadfeld angegebene
  589.                           Verzeichnis nocheinmal. Diese Funktion ist nötig, da
  590.                           SID das aktuelle Verzeichnis nicht aktualisiert,
  591.                           nachdem ein Kommando ausgeführt wurde. Ebenso wird
  592.                           nicht von SID festgestellt, wenn ein anderes im
  593.                           Multitasking laufendes Programm in der aktuellen
  594.                           Directory Änderungen vornimmt. Sollte das Pfadfeld
  595.                           leer sein, so wird das aktuelle Verzeichnis geladen.
  596.  
  597.  
  598. 2.5   Die Kommando Gadgets
  599. --------------------------
  600.  
  601.   Diese 30 Gadgets befinden sich im unteren Bereich des SID-Fensters. Einige
  602.   dieser Kommandos benötigen markierte Files und/oder Directories, einige
  603.   wenige benötigen keine weiteren Parameter. Sollte ein Kommando auf ein
  604.   ungültiges Directory im AKTIVE-Window angewandt werden, dann meldet sich SID
  605.   mit einer Fehlermeldung in der Message Box.
  606.  
  607.   Ich will die Kommandos hier in Abhängigkeit ihrer Filebeeinflussung
  608.   darstellen:
  609.  
  610.      - Die System-Kommandos
  611.         Sie beeinflussen markierte Files in keinster Weise:
  612.  
  613.               MEMORY
  614.               TIME
  615.  
  616.      - Die Listen-Kommandos
  617.         Sie markieren bzw geben Files in der AKTIVE-List frei:
  618.  
  619.               ALL
  620.               NONE
  621.               PATTERN
  622.  
  623.      - Die Directory-Kommandos
  624.         Sie beeinflussen Verzeichnisse in der AKTIVE-List:
  625.  
  626.               DISK
  627.               MAKEDIR
  628.  
  629.      - Die Einzelfile-Kommandos
  630.         Sie beeinflussen jedes einzelne markierte File bzw Verzeichnis in der
  631.         AKTIVE-List. Es wird nur ein File auf einmal bearbeitet:
  632.  
  633.               COMMENT    EXECUTE    OTHER      RUN       XREAD
  634.               DELETE     HEAR       PROTECT    UNARC
  635.               DUP        INFO       READ       VIEW
  636.               EDIT       LISTARC    RENAME     XEDIT
  637.  
  638.      - Die Multi-File-Kommandos
  639.         Sie beeinflussen alle in der AKTIVE-List markierten Einträge auf
  640.         einmal:
  641.  
  642.               ARC
  643.               BYTES
  644.               PRINT
  645.               SET
  646.  
  647.      - "Zwei-Listen"-Kommandos
  648.         Sie benötigen beide Listen als Quellen- und Ziel-Liste um Einträge zu
  649.         verschieben bzw zu kopieren:
  650.  
  651.               COPY
  652.               MOVE
  653.  
  654.  
  655.   Ich möchte hier noch einmal darauf hinweisen, daß jedes Kommando, welches
  656.   sich auf einen Eintrag in einer Liste bezieht, dieses nach der Bearbeitung
  657.   wieder demarkiert. Eine Ausnahme bildet INFO. Sollte man die alten
  658.   Markierungen nach der Kommandoausführung noch einmal benötigen, dann kann
  659.   dazu das Reaktivierungs-Gadget benutzt werden. (s.o.)
  660.  
  661.  
  662.  
  663. Nun folgt, im Einzelnen, die Erläuterung der Kommandos:
  664. -------------------------------------------------------
  665.  
  666. 2.5.1 Die System-Kommandos
  667. --------------------------
  668.  
  669.   MEMORY
  670.         Zeigt den Größe des freien Speichers (CHIP, FAST, Total) in Bytes an.
  671.  
  672.  
  673.   TIME
  674.         Zeigt den Tag, das Datum und die Zeit
  675.  
  676.  
  677. 2.5.2 Die Listen-Kommandos
  678. --------------------------
  679.  
  680.   ALL
  681.         Einmal angeklickt, werden alle Files in der AKTIVE-List markiert.
  682.         Doppelgeklickt, werden alle Einträge (Files und Verzeichnisse) in
  683.         der AKTIVE-List markiert.
  684.  
  685.  
  686.   NONE
  687.         Alle markierten Einträge in der AKTIVE-List werden freigegeben.
  688.  
  689.  
  690.   PATTERN
  691.         Dieses Kommando markiert alle Files, die einem gewissen Muster
  692.         entsprechen. Es wird aber kein markierter Eintrag freigegeben, der dem
  693.         Muster nicht entspricht. Mehrfacheingaben sind somit möglich. Dieses
  694.         Muster wird durch den Input-Requester vom Benutzer erfragt. Das Muster
  695.         wird mit Hilfe der AmigaDOS Platzhalter (Wildcards) eingegeben:
  696.  
  697.           #c
  698.               Entspricht irgendeiner Anzahl des Buchstaben 'c'. Der Buchstabe
  699.               kann auch überhabpt nicht vorkommen. Beispiel:
  700.  
  701.                   TI#M repräsentiert TI, TIM, Tim, und TimmMMM
  702.  
  703.           ?
  704.               Beschreibt einen einzelnen Buchstaben. Dieser muß allerdings
  705.               vorhanden sein. Beispiel:
  706.  
  707.                   T?MMY entspricht TAMMY, TimmY, TOMMY, aber nicht TMMY
  708.  
  709.           ()
  710.               Beschreibt eine Gruppe von Buchstaben, die als ein einzelnes
  711.               Zeichen behandelt werden soll.
  712.  
  713.           a|b
  714.               Beschreibt wahlweise 'a' oder 'b'. Beispiel:
  715.  
  716.                   #?.(C|O) entspricht Files mit den Endungen .C oder .O
  717.  
  718.           %
  719.               Entspricht einem 'NULL' Platzhalter. Beispiel:
  720.  
  721.                   DISK(S|%) entspricht DISK oder DISKS
  722.  
  723.           '
  724.               Das Apostroph muß vor einen Platzhalter gesetzt werden, wenn
  725.               dieser als direktes Zeichen benutzt werden soll. Beispiel
  726.  
  727.                   FILE'(?') entspricht FILE(1) und FILE(2) und nicht FILE1
  728.  
  729.         Die Platzhalter können auch kombiniert werden:
  730.  
  731.           #(MENGE)
  732.               Beschreibt die Möglichkeit der vielfachen Wiederholung von MENGE.
  733.  
  734.                   BOW#(WOW) entspricht BOW, BOWWOW, und BOWWOWWOW
  735.  
  736.           #?
  737.               Beschreibt eine unbestimmte Anzahl irgendeines Zeichens. Diese
  738.               entspricht dem MS-DOS Platzhalter '*'. Dieser ist allerdings auch
  739.               als Ersatz für #? erlaubt. Beispiel:
  740.  
  741.                   #?.C beschreibt alle Files, die die Endung .C haben
  742.  
  743.                   H#?D enspricht HD, HEAD, und HARVARD
  744.  
  745.           *
  746.              Entpricht '#?' !!
  747.  
  748.           (?|%)
  749.               Entspricht einem oder keinem Zeichen. Beispiel:
  750.  
  751.                   (?|%)ICK beschreibt LICK, SICK, oder ICK
  752.  
  753.  
  754. 2.5.3 Directory-Kommandos
  755. -------------------------
  756.  
  757.   DISK
  758.         In einem Requester werden die wichtigen Daten des Devices der
  759.         AKTIVE-List dargestellt:
  760.  
  761.           NAME ..... Gerätename
  762.           SIZE ..... Speicherkapazität in kByte oder MByte
  763.           TOTAL .... Gesamtanzahl der Blöcke und Bytes
  764.           USED ..... Anzahl der benutzten Blöcke und Bytes
  765.           FREE ..... Anzahl der freien Blöcke und Bytes
  766.           FULL ..... Belegte Kapazität in Prozent (100% = Voll)
  767.           DENSITY .. Bytes pro Block
  768.           ERRORS ... Anzahl der eingetragenen Fehler
  769.           STATUS ... Zustand des Schreibschutzes
  770.           DATE ..... Datum der Formatierung
  771.           TIME ..... Uhrzeit der Formatierung
  772.  
  773.       In der Zeit, in der der Requester eröffnet ist, kann mit der die Anzeige
  774.       mit der rechten Maustaste zwischen dem AKTIVE und INAKTIVE Device hin und
  775.       her geschaltet werden. Ein Druck auf irgendeine Taste oder die linke
  776.       Taste läßt den Requester verschwinden.
  777.  
  778.  
  779.  MAKEDIR
  780.       Es wird ein Verzeichnis in der AKTIVE-List erstellt. Der Name des
  781.       Verzeichnisses wird in einem Input Requester eingegeben. Es ist nicht
  782.       möglich einen bereits vorhandenen Namen zu benutzen. Es besteht ebenfalls
  783.       die Möglichkeit, das erstellte Directory sofort zu laden. Dieses kann nur
  784.       über die Tastatur erfolgen:
  785.  
  786.           CTRL-< oder CTRL-, (je nach Tastatur. Die erste Angabe ist die
  787.                               amerikanische Tastatur)
  788.               Erstellt ein Verzeichnis und lädt es in die linke Liste.
  789.  
  790.           CTRL-> or CTRL-. (s.o.)
  791.               Erstellt ein Verzeichnis und lädt es in die rechte Liste.
  792.  
  793.  
  794. 2.5.4 Einzelfile-Kommandos
  795. --------------------------
  796.  
  797.   COMMENT
  798.         Dieses Kommando ermöglicht das Anhängen bzw das Editieren einen
  799.         File-Kommentars. Da SID, im Gegensatz zum AmigaDOS, die Kommentare
  800.         ebenfalls mitkopiert, ist die Erstellung von Filekommentaren vielleicht
  801.         ganz nützlich. Der Kommentar eines Files kann mit Hilfe der INFO
  802.         Funktion gelesen werden.
  803.  
  804.  
  805.   DELETE
  806.         Es werden alle markierten Files und Directories in der AKTIVE-List
  807.         gelöscht. Dabei können die folgenden Requester erscheinen:
  808.  
  809.       - Der Delete Requester
  810.           Dieser Requester erscheint nachdem das DELETE-Gadget angeklickt
  811.           wurde. Er erscheint direkt unterhalb der Liste, die vom DELETE
  812.           betroffen ist. Wird das in dem Delete-Requester vorhandene
  813.           DELETE-Gadget angeklickt, beginnt SID mit dem Vernichten der
  814.           markierten Einträge. STOP! bricht das Kommando sofort ab.
  815.  
  816.           Wenn man sich sicher ist niemals einen Fehler zu begehen, dann kann
  817.           man diese Sicherheitsabfrage auch abschalten. Dazu setzt man das
  818.           entsprechende Flag im Flags-Menü (s.u.)
  819.  
  820.           Der Requester ist übrigens noch durch ein nettes Feature zu
  821.           überlisten:
  822.              Wenn man das Delete-Gadget doppelklickt, dann erscheint der
  823.              Delete-Requester zwar noch kurz, wird aber nicht mehr beachtet.
  824.           Es ist also recht sinnvoll den Requester NICHT abzuschalten.
  825.  
  826.       - Der Directory Delete Requester
  827.           Sollte SID während des DELETE-Vorgangs auf ein Verzeichnis stoßen,
  828.           dann wird dieser Requester eröffnet. DELETE löscht dann das
  829.           Verzeichnis. STOP! überspringt das Directory und SID geht zum
  830.           nächsten, markierten Eintrag.
  831.  
  832.           Auch dieser Requester kann im Flag-Menü abgeschaltet werden.
  833.           Für diesen Requester gibt es leider keine Überlistungsmöglichkeit.
  834.  
  835.   DUP
  836.         Mit dieser Funktion können markierte Files in der AKTIVE-List
  837.         dupliziert werden (Zur Zeit ist diese Funktion nur auf Files und nicht
  838.         auf Verzeichnisse anwendbar.). Der Name des Duplikats muß vom Benutzer
  839.         eingegeben werden. Ein bereits in der AKTIVE-List vorhandener Name kann
  840.         nicht benutzt werden.
  841.  
  842.  
  843.   EDIT
  844.         Die markierten Files werden nacheinander in den, im Konfigurationsfile
  845.         festgelegten, Texteditor geladen. Die Filegröße, in der zugehörigen
  846.         Liste, wird auf den neuesten Stand gebracht.
  847.  
  848.  
  849.   EXECUTE
  850.         Die markierten Files werden durch das AmigaDOS "Execute" Kommando
  851.         ausgeführt. Es obliegt dem User sicherzustellen, daß es sich dabei um
  852.         Batchdateien handelt.
  853.  
  854.  
  855.   HEAR
  856.         Spielt einen digitalisierten Sample mit Hilfe eines, in der
  857.         Konfigurationsdatei festgelegten, SamplePlay-Programm.
  858.  
  859.  
  860.   INFO
  861.       Die Filerelevanten Informationen werden in einem Requester für alle
  862.       markierten Einträge dargestellt. Dies sind:
  863.  
  864.           NAME ..... Name des Files / der Directory
  865.           TYPE ..... Entweder "File" oder "Directory"
  866.           DATE ..... Datum der Erstellung
  867.           TIME ..... Zeit der Erstellung
  868.           SIZE ..... Größe des Files in Byte (0 für Directories)
  869.           BLOCKS ... Anzahl der durch das File belegten Blöcke
  870.                      (0 für Directories)
  871.           DESC ..... Art des Files
  872.           STATUS ... Fileprotect Maske (siehe PROTECT Kommando)
  873.           COMMENT .. Filekommentar
  874.  
  875.       PREV Gadget
  876.         Vorheriges File
  877.  
  878.       Next Gadget
  879.         Nächstes File
  880.  
  881.       STOP! Gadget
  882.         Verlassen des INFO-Requesters
  883.  
  884.       Wie alle Gadgets in SID, können auch diese über die Tastatur gesteuert
  885.       werden:
  886.  
  887.           PREV Gadget .... 'P'
  888.           STOP! Gadget ... 'S' oder ESCape
  889.           NEXT Gadget .... jede andere Taste. Ebenso können auch die beiden
  890.                            Maustasten an irgendeiner Stelle des Fensters
  891.                            gdrückt werden (Natürlich nicht auf dem PREV oder
  892.                            STOP! Gadget)
  893.  
  894.  
  895.   LISTARC
  896.         Der Inhalt eines File-Archives wird durch das Textlese Unterprogramm
  897.         ausgegeben. SID stellt automatisch fest, ob es sich um ein ARC, LHARC
  898.         oder ein ZOO Archiv handelt. Um die Funktion zu gewährleisten, müssen
  899.         die Programme ARC, LHARC und ZOO im Konfigurationsfile angegeben
  900.         werden, da SID sie in der angegebenen Form aufruft. Diese Option
  901.         funktioniert momentan nur für ARC, LHARC und ZOO, da WARP und PAK nicht
  902.         in der Lage sind, eine Archivliste aufzustellen. (Das wäre ja auch
  903.         recht schwierig, da beide Programme eine Diskette Trackweise
  904.         archivieren.)
  905.  
  906.         Es kann vorkommen, daß SID nicht erkennt, mit welchem Programm das
  907.         Archiv erstellt wurde. Es wird daraufhin dem User überlassen, daß
  908.         richtige Programm einzugeben, bzw den Vorgang abzubrechen. Dieses ist
  909.         nötig, weil bereits ein weiteres Programm dieser Art, Namens ZIP,
  910.         existiert, welches SID nicht erkennen kann.
  911.  
  912.  
  913.   OTHER
  914.         Diese Funktion kann der Benutzer mit einem Kommando seiner Wahl belegen
  915.         (siehe Konfigurationsdatei). Es wird dann auf alle markierten Files in
  916.         der AKTIVE-List angewandt.
  917.  
  918.  
  919.   PROTECT
  920.         Die Schutzflags aller in der AKTIVE-List markierten Files können
  921.         geändert werden. Dazu eröffnet SID für jedes File einen Requester, in
  922.         dem die aktuellen Schutzflags aufgelistet werden. Von diesen acht Flags
  923.         werden von AmigaDOS zur Zeit aber nur vier genutzt. SID hingegen
  924.         beachtet sie !!!! :
  925.  
  926.           H - Hidden ..... Das File wird nicht im Directory gelistet.
  927.                            (nicht genutzt)
  928.           S - Script ..... Eine Batchdatei, die ohne Execute gestartet werden
  929.                            kann. (Nur SHELL1.3, ASHELL)
  930.           P - Pure ....... Das Programm kann durch das RESIDENT-Kommando
  931.                            geladen werden. (WB 1.3)
  932.           A - Archived ... Das File ist seit dem letzten Backup nicht verändert
  933.                            worden.
  934.           R - Read ....... File kann gelesen werden. (nicht genutzt)
  935.           W - Write ...... Das File kann geändert werden. (nicht genutzt)
  936.           E - Execute .... Das Programm kann gestartet werden. (nicht genutzt)
  937.           D - Delete ..... Das File kann gelöscht werden.
  938.  
  939.         In dem Requester befinden sich acht Gadgets, die die acht Flags
  940.         repräsentieren. Wird eines angeklickt, ändert sich sein aktueller
  941.         Zustand. Wird die linke Maustaste gedrückt gehalten und die Maus über
  942.         die anderen Gadgets bewegt, dann nehmen sie den Zustand des zuerst
  943.         angeklickten Gadgets an. Sollen alle Flags denselben Zustand eines
  944.         einzelnen einnehmen, dann kann auch einfach über diesem die rechte
  945.         Maustaste betätigt werden. Der gewälte Zustand erscheint unterhalb der
  946.         Gadgets in dem Feld 'New:'. Soll der alte Zustand wiederhergestellt
  947.         werden, dann ist das Wort 'Old:' anzuklicken.
  948.  
  949.           Old: ----RWED        New: -S--RWED
  950.  
  951.         Die weiteren vier Gadgets bedürfen eigentlich keiner weiteren
  952.         Erläuterung.
  953.  
  954.           PROTECT Gadget .... Setzt die gewählten Flags
  955.           PREVious Gadget ... Nimmt das vorherige File
  956.           NEXT Gadget ....... Nimmt das nächste File
  957.           STOP! Gadget ...... Bricht PROTECT ab
  958.  
  959.         Dasselbe über die Tastatur:
  960.  
  961.           PROTECT Gadget .... RETURN
  962.           PREVious Gadget ... 'P'
  963.           NEXT Gadget ....... 'N'
  964.           STOP! Gadget ...... ESCape
  965.  
  966.  
  967.   READ
  968.         Die markierten Files in der AKTIVE-List werden in einen SID-eigenen
  969.         Text-Reader, ähnlich MORE, geladen. Dabei ist es für SID unerheblich,
  970.         ob es sich dabei um ein Binär-File oder um ein Textfile handelt. Bei
  971.         einem Binärfile werden alle nicht darstellbaren Zeichen zu
  972.         Zwischenräumen. Der Text kann auf verschiedene Arten und Weisen gerollt
  973.         werden.
  974.  
  975.         - Mit der Maus:
  976.  
  977.             Hier ist die Steuerung ähnlich der Steuerung der Listen. Der
  978.             einzige Unterschied besteht darin, daß die rechte Maustaste keine
  979.             Funktion hat. Das erledigt hier die linke Maustaste.
  980.  
  981.         - Über Tastatur:
  982.  
  983.             Cursor rauf ........... Eine Zeile zurück
  984.             Cursor runter.......... Nächste Zeile
  985.             SHIFT-Cursor rauf ..... Eine Seite zurück
  986.             SHIFT-Cursor runter ... Eine Seite weiter
  987.             ALT-Cursor rauf ....... Anfang des Files
  988.             ALT-Cursor runter ..... Ende des Files
  989.  
  990.         Zusätzlich gibt es noch vier (die Tiefen-Gadgets verhalten sich wie
  991.         immer) weitere Gadgets. Diese haben folgende Funktionen und
  992.         Tastaturequivalente:
  993.  
  994.                 GADGET                      |TASTE(N)   | FUNKTION
  995.            --------------------------------------------------------------------
  996.             PREVious Gadget ................. 'P' ....... Liest das vorherige
  997.                                                           File
  998.             NEXT Gadget, WindowClose Gadget . 'N' ....... Liest das nächste
  999.                                                           File
  1000.             STOP! Gadget .................... 'S','ESC' . Beendet READ
  1001.  
  1002.  
  1003.   RENAME
  1004.         Alle markierten Files im der AKTIVE-List werde umbenannt. Für jedes
  1005.         File muß der neue Name vom Benutzer eingegeben werden. Ein bereits
  1006.         vorhandenener Name ist nicht erlaubt.
  1007.  
  1008.  
  1009.   RUN
  1010.         Markierte Files in der AKTIVE-List werden gestartet. Werden für ein
  1011.         Programm Aufruf-Argumente benötigt, dann muß das REQ-Gadget vorher
  1012.         angeklickt werden. Muß mit dem Programm interaktiv gearbeitet werden,
  1013.         dann ist dafür zu sorgen, daß es im 'Vordergrund' gestartet wird (siehe
  1014.         'RUN' im Flags Menü).
  1015.  
  1016.  
  1017.   UNARC
  1018.         Diese Funktion dient dazu Filearchive auszulesen. Dazu liest SID die
  1019.         markierten Files aus der AKTIVE-List, stellt die Archivierungsmethode
  1020.         fest und dearchiviert sie mit dem jeweiligen Programm (ARC, LHARC, PAK,
  1021.         WARP, ZOO). Sollte SID nicht in der Lage sein herauszufinden, mit
  1022.         welchem Programm das Archiv erstellt wurde (z.B. ZIP), öffnet SID den
  1023.         Input-Requester und überläßt dem Benutzer die Eingabe des
  1024.         Dearchivierungskomandos.
  1025.  
  1026.         Ist die Identifizierung erfolgt, öffnet SID ein CLI-Fenster, damit die
  1027.         Ausgaben des Archivierers beobachtet werden können. Ist der Vorgang
  1028.         abgeschlossen, wird die AKTIVE-List wieder eingeladen, um die
  1029.         dearchivierten Files aufzulisten.
  1030.  
  1031.         Die Dearchivierung (ich mag das Wort) muß nicht unbedingt in das, in
  1032.         der AKTIVE-List gewählte, Verzeichnis erfolgen. Als Ersatz kann, durch
  1033.         Wechseln in den EXPLORE-MODE (s.o.), das in der INAKTIVE-List gewählte
  1034.         Verzeichnis benutzt werden. Nach der Dearchivierung wird dann die
  1035.         INAKTIVE-List neu geladen.
  1036.  
  1037.  
  1038.   VIEW
  1039.         Zeigt ein ILBM-Bild mit Hilfe eines View-Programms. Dieses muß in dem
  1040.         Konfigurationsfile eingetragen und von DOS zu finden sein.
  1041.  
  1042.  
  1043.   XEDIT
  1044.         Alle markierten Files werden in den, vom Benutzer im Konfigurationsfile
  1045.         eingetragenen, Fileeditor (z.B. Filemaster, ZAP, NewZAP) geladen und
  1046.         können dort editiert werden. Die Länge der bearbeiteten Files wird
  1047.         wieder aktualisiert, um Änderungen aufzuzeigen.
  1048.  
  1049.  
  1050.   XREAD
  1051.         Dieser Befehl entspricht dem READ-Kommando, mit dem Unterschied, daß
  1052.         hier ein File wie durch den CLI-Befehl 'TYPE OPT H' oder durch 'PEEK'
  1053.         (ist von mir) dargestellt wird. Die Bedienung ist entsprechend der des
  1054.         READ-Kommandos.
  1055.  
  1056.  
  1057.  
  1058. 2.5.5 Multi-File-Kommandos
  1059. --------------------------
  1060.  
  1061.   ARC
  1062.         Alle markierten Files werden mit einem Archivierungsprogramm
  1063.         archiviert. Welcher Archivierer benutzt werden soll, muß vom Benutzer
  1064.         im Flagsmenü im Menüpunkt 'Archive Methode' gewählt werden. Der Name
  1065.         des zu erstellenden Archives, wird durch einen Input-Requester erfragt.
  1066.  
  1067.  
  1068.   BYTES
  1069.         Der Länge aller markierten Files und Directories der AKTIVE-List werden
  1070.         addiert. Die Methode, nach der gerechnet wird, kann im Flagsmenü im
  1071.         Menüpunkt 'Bytes' eingestellt werden. Näheres folgt dort.
  1072.  
  1073.  
  1074.   PRINT
  1075.         Alle markierten Files werden mittels eines Druckprogramms ausgedruckt.
  1076.         Dieses Programm muß vom Benutzer in der Konfigurationsdatei eingetragen
  1077.         werden. Welches nun genommen wird, bleibt dem Anwender überlassen; das
  1078.         Programm muß nur in der Lage sein, mehrere Argumente (sprich Files)
  1079.         aufeinmal zu übernehmen. Es ist zu empfehlen das Druckprogramm mit dem
  1080.         Prefix RUN einzugeben, da dann mit SID weitergearbeitet werden kann.
  1081.         Ansonsten 'schläft' SID.
  1082.  
  1083.  
  1084.   SET
  1085.         Dieses Kommando entspricht in der Funktion dem PROTECT Kommando. Wozu
  1086.         ist es dann gut; nehmen wir einmal an wir wollten alle Files in der 'C'
  1087.         Directory vor dem Löschen bewahren und sie als 'Archiviert' (nicht
  1088.         dasselbe wie ARC) deklarieren. Das artet mit dem PROTECT-Kommando mit
  1089.         Sicherheit in Arbeit aus (bei mir wären das 130 Files). Da wir ja alle
  1090.         Files mit der selben Maske belegen wollen, nehmen wir hierzu das SET
  1091.         Kommando. In dem Requester von SET können wir unsere Änderungswünsche
  1092.         eintragen. Hierbei haben wir für jedes Flag drei Möglichkeiten.
  1093.         Beispiel SCRIPT:
  1094.  
  1095.           NOT SCRIPT ... Das Scriptbit wird gelöscht  (-)
  1096.           SCRIPT ....... Das Scriptbit wird gesetzt   (S)
  1097.           ignore S ..... Das Scriptbit wird ignoriert (*)
  1098.  
  1099.         Wie wir sehen, wird ein gelöschtes Bit durch einen Bindestrich (-), ein
  1100.         gesetztes Bit durch seinen entsprechenden Buchstaben (HSPARWED) und ein
  1101.         ignoriertes Bit durch einen Stern (*) repräsentiert.
  1102.  
  1103.         Unser obiges Beispiel sähe dann so aus:
  1104.  
  1105.           ***A***-
  1106.  
  1107.         Das Archive-Bit wird gesetzt, das Delete-Bit wird gelöscht und die
  1108.         restlichen Bits werden ignoriert.
  1109.  
  1110.  
  1111.  
  1112. 2.5.6 "Zwei-Listen" Kommandos
  1113. -----------------------------
  1114.  
  1115.   COPY
  1116.         Alle in der AKTIVE-List markierten Files werden in die INAKTIVE-List
  1117.         kopiert. Es ist nicht notwendig, daß das Zieldirectory komplett gelesen
  1118.         wurde. Hier weist SID einen riesigen Vorteil gegenüber dem AmigaDOS und
  1119.         vielen anderen Directory-Utilities auf; SID beachtet nämlich
  1120.         vollständig die Schutzbits und kopiert sie auch mit. Ebenso werden auch
  1121.         endlich Filekommentare mitkopiert.
  1122.  
  1123.  
  1124.   MOVE
  1125.         Dieses Kommando macht im Prinzip dasselbe, wie das COPY-Kommando, mit
  1126.         dem Unterschied, daß hier Files verschoben werden. Das heißt, jedes
  1127.         markierte File der AKTIVE-List wird in der INAKTIVE-List kopiert und
  1128.         danach in der AKTIVE-List gelöscht. Bereits in der INAKTIVE-List
  1129.         vorhandene Files werden nicht verschoben und bleiben in der AKTIVE-List
  1130.         markiert. Befinden sich beide Directories auf demselben Device, benutzt
  1131.         SID aus Geschwindigkeitsgründen nicht COPY sondern RENAME; der Effekt
  1132.         ist aber identisch.
  1133.         Ab Version 1.06 kann SID, im begrenztem Rahmen, auch Directories
  1134.         verschieben. Dieses funktioniert aber nur, wenn sich beide Listen
  1135.         (AKTIVE und INAKTIVE) auf demselben Laufwerk befinden; bei Harddisks
  1136.         ist das gleichbedeutend mit Partitions. Ist das nicht der Fall, so gibt
  1137.         SID folgenden Fehler aus: "Object not of required type"
  1138.         Das ist vom Sinn her etwas irreführend, Timm arbeitet aber dran. Es ist
  1139.         also damit zu rechnen, daß in der nächsten Version das Problem gelöst
  1140.         sein wird. Bis dahin: COPY & DELETE nützt halt nichts !!
  1141.  
  1142.  
  1143.  
  1144. 2.6   Die File-Extender Gadgets
  1145. -------------------------------
  1146.  
  1147.         Als einen File-Extender bezeichne ich die Angaben, die zu einem File
  1148.         gemacht werden können, wie z.B. Länge, Erstellungsdatum,
  1149.         Erstellungszeit usw...
  1150.         Normalerweise wird als Erweiterung die Länge ausgegeben. Das kann man
  1151.         ändern, indem man die letzte versteckte Gadgetleiste aktiviert. Sie
  1152.         befindet sich 'in' den beiden Message-Boxen. Um an sie heranzukommen,
  1153.         ist die betreffende Message-Box mit der linken Maustaste anzuklicken.
  1154.         Daraufhin erscheint die im folgenden erklärte Gadgetleiste. Um wieder
  1155.         an die Message-Box zu gelangen, ist einfach die rechte Maustaste zu
  1156.         betätigen.
  1157.  
  1158.  
  1159.   SIZE
  1160.         Dies ist die Voreinstellung. Die aktuelle Filegröße wird zusätzlich zum
  1161.         File dargestellt.
  1162.  
  1163.  
  1164.   DATE
  1165.         Hiermit wird auf das Erstellungsdatum umgeschaltet.
  1166.  
  1167.  
  1168.   TIME
  1169.         Die Erstellungszeit wird dargestellt.
  1170.  
  1171.  
  1172.   BITS
  1173.         Die Schutzbits werden gezeigt.
  1174.  
  1175.  
  1176.   NOTE
  1177.         Ein möglicherweise vorhandener Kommentar wird angezeigt. Es kann
  1178.         passieren, daß der Kommentar zu lang ist um komplett dargestellt zu
  1179.         werden; er kann dann mit Hilfe des INFO Kommandos komplett gelesen
  1180.         werden.
  1181.  
  1182.  
  1183.   DESC
  1184.         Hiermit wird die Art des Files dargestellt. Hierzu liest SID das
  1185.         betroffene Verzeichnis nochmals ein, und überprüft dabei um welchen Typ
  1186.         es sich dabei handelt. Diese Typen werden im Abschnitt 4 aufgelistet.
  1187.  
  1188.  
  1189.  
  1190. 3.    Die Tastaturbelegung
  1191. --------------------------
  1192.  
  1193.   Sehr viele Abläufe in SID lassen sich auch über die Tastatur aufrufen. Hier
  1194.   ist nun eine Zusammenstellung aller Tasten-Kommandos:
  1195.  
  1196.       CTRL-A ....................... ALL
  1197.       CTRL-C ....................... CREATE
  1198.       CTRL-D ....................... DISK
  1199.       CTRL-E ....................... EDIT
  1200.       CTRL-I ....................... INFO
  1201.       CTRL-L ....................... RELABEL
  1202.       CTRL-M ....................... MAKEDIR
  1203.       CTRL-N ....................... NONE
  1204.       CTRL-O ....................... COMMENT
  1205.       CTRL-P ....................... PATTERN
  1206.       CTRL-R ....................... RENAME
  1207.       CTRL-S ....................... SHRINK
  1208.       CTRL-U ....................... DUP
  1209.       CTRL-Z (A) bzw CTRL-Y (D) .... SELECT BY DATE
  1210.       CTRL-1 ....................... DOS COMMAND
  1211.       CTRL-2 ....................... COPY AS
  1212.       CTRL-, ....................... MAKEDIR und Laden in die linke Liste
  1213.       CTRL-. ....................... MAKEDIR und Laden in die rechte Liste
  1214.       CTRL-Cursor rauf ............. Das PARENT-Dir der AKTIVE-List laden
  1215.       CTRL-Cursor links ............ Re-Markieren der linken Liste
  1216.       CTRL-Cursor rechts ........... Re-Markieren der rechten Liste
  1217.       SHIFT-Cursor links ........... Linke Liste zur AKITVE-List machen
  1218.       SHIFT-Cursor rechts .......... Rechte Liste zur AKTIVE-List machen
  1219.       Cursor links ................. Cursor in das linke Pfadfeld setzen
  1220.       Cursor rechts ................ Cursor in das rechte Pfadfels setzen
  1221.       / (A) bzw - (D) .............. LAST ERROR
  1222.       ESC .......................... Abbruch, entspricht dem STOP! Gadget
  1223.  
  1224. Bemerkung:      (A) bedeutet amerikanische Tastatur
  1225. ----------      (D) bedeutet deutsche Tastatur
  1226.  
  1227.  
  1228. 4.    Die Dateitypen und deren Behandlung
  1229. -----------------------------------------
  1230.  
  1231. 4.1   Die Typen
  1232. ---------------
  1233.  
  1234.   SID kann die folgenden Arten von Files identifizieren:
  1235.  
  1236.       AmigaBASIC Programm
  1237.       ARC file
  1238.       LHARC file
  1239.       Assignment ........... Logisches Device,das mit Assign erstellt wurde
  1240.       Directory
  1241.       Executable Object .... Programm, Library, etc.
  1242.       Font Header
  1243.       IFF Graphic
  1244.       IFF Sound
  1245.       IFF Music
  1246.       IFF Text
  1247.       .info Icon ........... Workbench icon image file
  1248.       Lattice Object
  1249.       Manx Object
  1250.       Maxiplan Spreadsheet
  1251.       PageStream Document
  1252.       PAK file
  1253.       ProPage Document
  1254.       Superbase File Defn
  1255.       Superbase Query
  1256.       Volume ............... Diskette, Hard-Disk partition
  1257.       WARP file
  1258.       WordPerfect Text
  1259.       ZOO file
  1260.  
  1261.   Kann SID ein File in keine dieser Kategorien einordnen, dann wird es als
  1262.  
  1263.       ASCII File  oder
  1264.       Binary File
  1265.  
  1266.   eingetragen. Ein 'ASCII File' besteht nur aus druckbaren ASCII-Zeichen.
  1267.   Entsprechend beinhaltet ein 'Binary File' mindestens ein nicht druckbares
  1268.   Zeichen.
  1269.  
  1270.  
  1271. 4.2   Wie werden sie behandelt
  1272. ------------------------------
  1273.  
  1274.   Wird ein File mit einem Doppelklick bedacht, ruft SID ein dem Filetyp
  1275.   entsprechendes Kommando auf. Damit kann man z.B. aus einer markierten Liste
  1276.   heraus irgendein File vornehmen, ohne das die anderen Files beeinflußt
  1277.   werden. Folgende Filetypen werden behandelt:
  1278.  
  1279.       ARC File ........... mit LISTARC
  1280.       LHARC File ......... mit LISTARC
  1281.       ASCII File ......... mit READ
  1282.       IFF Graphic ........ mit VIEW
  1283.       IFF Sound .......... mit HEAR
  1284.       WordPerfect Text ... mit READ
  1285.       ZOO File ........... mit LISTARC
  1286.       alle anderen ....... mit INFO
  1287.  
  1288.   Da die beiden Archivierer PAK und WARP keinen Listmodus besitzen, wird für
  1289.   Archive, die mit ihnen gepackt sind, das INFO-Kommando ausgeführt.
  1290.  
  1291.  
  1292.  
  1293. 5.    Die Menüs
  1294. ----------------
  1295.  
  1296. 5.1   Program
  1297. -------------
  1298.  
  1299.   Configuration
  1300.         Nahezu jede Funktion von SID ist einstellbar. Da jeder Anwender seine
  1301.         eigenen Vorstellungen hat, wie er z.B. ein ILBM-Bild sehen möchte, oder
  1302.         wie groß das SID-Fenster sein soll, ist hiefür eine Konfigurationsdatei
  1303.         vorhanden. (Näheres siehe Punkt 6)
  1304.  
  1305.       Edit
  1306.         Die Konfigurationsdatei wird in den, für das EDIT-Kommando festgelegten
  1307.         Texteditor geladen. Diese kann nun nach Herzenslust editiert werden.
  1308.  
  1309.       Load
  1310.         SID lädt die Konfigurationsdatei neu ein. Dies ist sinnvoll, wenn man
  1311.         durch Edit eine Änderung gemacht hat und diese einbinden möchte.
  1312.  
  1313.  
  1314.   Information
  1315.         Ein Informations-Requester wird eröffnet, in dem man die Versionsnummer
  1316.         und die Adresse des Autors erfahren kann.
  1317.  
  1318.  
  1319.   Last Error
  1320.         Der zuletzt aufgetretene Fehler wird in der Message-Box erklärt.
  1321.  
  1322.  
  1323.   Last Message
  1324.         Die zuletzt aufgetretene wichtige Meldung wird in der Message-Box
  1325.         nocheinmal ausgegeben. Das betrifft im Moment aber nur das Ergebnis des
  1326.         BYTES-Kommandos.
  1327.  
  1328.  
  1329. 5.2   Environment
  1330. -----------------
  1331.  
  1332. Window
  1333. ------
  1334.  
  1335.   Half Size (640 × 100)
  1336.         Die Windowgröße wird auf 640 mal 100 Bildpunkte gesetzt. SID kann in
  1337.         diesem Modus 3 Files pro Liste darstellen.
  1338.  
  1339.   Full Size (640 × 200)
  1340.         Die Windowgröße wird auf 640 mal 200 Bildpunkte gesetzt. SID kann in
  1341.         diesem Modus 15 Files pro Liste darstellen.
  1342.  
  1343.   Interlace (640 × 400)
  1344.         Die Windowgröße wird auf 640 mal 400 Bildpunkte gesetzt. Da diese
  1345.         Auflösung nicht mehr auf dem Workbench-Screen darstellbar ist,
  1346.         funktioniert diese Option nur auf einem Interlace-Screen. SID kann in
  1347.         diesem Modus 38 Files pro Liste darstellen.
  1348.  
  1349.   Specify Size
  1350.         Hier kann die Fenstergröße in Abhängigkeit zu den darstellbaren Files
  1351.         eingestellt. Man könnte einfacher sagen, daß die Anzahl der
  1352.         darstellbaren Files eingegeben wird. Die Grenzen, in denen das möglich
  1353.         ist, werden von SID in dem, von der Funktion geöffneten, Requester
  1354.         dargestellt. Laut der Original Anleitung richtet sich diese Obergrenze
  1355.         nach der Größe des Workbench-Screens. Das würde bedeuten, daß z.B. die
  1356.         HiResolution-WB eine größe Anzahl von darstellbaren Files ermöglichen
  1357.         würde. In Ermangelung dieses Programmes, konnte ich das nicht testen.
  1358.  
  1359.  
  1360. Screen
  1361. ------
  1362.  
  1363.   Workbench Screen
  1364.         SID bleibt auf dem WB-Screen. Das spart 32k bzw 64k Speicher.
  1365.  
  1366.   Custom Screen
  1367.         SID eröffnet seinen eigenen HIRES-NonInterlace-Screen. Das SID-Fenster
  1368.         ist auf diesem Screen nicht mehr verschiebbar, so daß man den gesamten
  1369.         Screen verschieben muß. Man erkauft sich noch einen Nachteil mit diesem
  1370.         Screen: Die Anzahl der maximal darstellbaren Files sinkt auf 13! (nicht
  1371.         Fakultät von 13 !!) ab. Folglich gibt es eigentlich keinen Grund diesen
  1372.         Screen zu benutzen.
  1373.  
  1374.   Interlace Screen
  1375.         SID eröffnet seinen eigenen HIRES-Interlace-Screen. Das SID-Fenster ist
  1376.         auch hier nicht mehr verschiebbar.
  1377.  
  1378.  
  1379. 5.3   System
  1380. ------------
  1381.  
  1382.   Calculator
  1383.         Der, in der Konfigurationsdatei eingetragene, Taschenrechner wird
  1384.         eingeladen und gestartet.
  1385.  
  1386.   Command
  1387.         Über einen Input-Requester können CLI-Befehle eingegeben werden. Dabei
  1388.         kann es sich um einen, oder um mehrere handeln; diese müssen dann durch
  1389.         CTRL-N (es wird dann ein inverses J dargestellt, welches bei der
  1390.         Ausführung als RETURN wirkt) voneinander getrennt werden.
  1391.         Wird dieser Kommandostring ausgeführt, öffnet SID ein CLI-Window (das
  1392.         OUTPUT-Window), von dem dann alle Aus- und Eingaben, die das(die)
  1393.         Programm(e) benötigt(benötigen) vom Benutzer interaktiv behandelt
  1394.         werden können. Wird das Fenster (Es ist ein CLI) nicht mehr benötigt,
  1395.         dann ist es, wie gewohnt, durch ENDCLI zu schließen. Das ENDCLI kann
  1396.         auch in der Kommandostring eingebaut werden, wenn man keine weiteren
  1397.         Eingaben machen will; das Fenster schließt sich dann automatisch.
  1398.  
  1399.   NewCLI
  1400.         Das entsprechende CLI-Kommando wird dazu benutzt.
  1401.  
  1402.   Preferences
  1403.         Das System-Preferences Programm wird gestartet.
  1404.  
  1405.  
  1406. 5.4   Flags
  1407. -----------
  1408.  
  1409.   Archive Method
  1410.         Hier wird die Archivierungsmethode gewählt, mit der das ARC-Kommando
  1411.         arbeitet. Dieses können ARC, LHARC, PAK, WARP und ZOO sein. Es ist
  1412.         wichtig, daß SID das jeweilige Programm im CLI-Suchpfad finden kann.
  1413.  
  1414.   Byte Count
  1415.       Mit diesem Untermenü wird die Funktion des BYTES-Kommandos eingestellt
  1416.  
  1417.       Actual
  1418.         Alle markierten Files, sowie die markierten Directories werden
  1419.         Längenmäßig addiert. Dabei werden alle markierten Verzeichnispfade
  1420.         verfolgt und die Filelängen addiert.
  1421.  
  1422.       Occupied
  1423.         Dieser Punkt bewirkt, daß BYTES, zusätzlich zu den Filelängen, auch
  1424.         noch den Platzverbrauch der Verzeichnisse und der DOS-Filestruktur mit
  1425.         berücksichtigt. BYTES gibt also dann den wirklich benutzten Platz auf
  1426.         dem Device aus.
  1427.  
  1428.   Copy
  1429.       Overwrite
  1430.         Das COPY-Kommando wird beim Kopieren bereits in der Zieldirectory
  1431.         vorhandene Files überschreiben.
  1432.  
  1433.       Only New
  1434.         Bereits in der Zieldirectory vorhandene Files werden nicht kopiert und
  1435.         bleiben in der AKTIVE-List markiert.
  1436.  
  1437.   Delete
  1438.       Requester
  1439.         Der Delete-Requester wird eingeschaltet.
  1440.  
  1441.       No Check
  1442.         Der Delete-Requester wird ausgeschaltet.
  1443.  
  1444.   Directory Delete
  1445.       Requester
  1446.         Der Directory-Delete-Requester wird eingeschaltet.
  1447.  
  1448.       No Check
  1449.         Der Directory-Delete-Requester wird ausgeschaltet.
  1450.  
  1451.  
  1452.   Diskette
  1453.       Auto load
  1454.         Wird eine Diskette eingelegt, wird diese automatisch in die AKTIVE-List
  1455.         geladen
  1456.  
  1457.       Load/Switch
  1458.         Entspricht 'Auto load', mit dem Unterschied, daß nach jedem Einlesen
  1459.         die AKTIVE-List und die INAKTIVE-List ausgetauscht werden. (nicht die
  1460.         Listen, sondern ihr Zustand !)
  1461.  
  1462.       Ignore
  1463.         Es wird kein automatisches Laden mehr vorgenommen.
  1464.  
  1465.   Error Stop
  1466.       Requester
  1467.         Schaltet den Error-Requester ein.
  1468.  
  1469.       No stop
  1470.         Schaltet den Error-Requester aus.
  1471.  
  1472.   Hidden Files
  1473.       Hide
  1474.         Files, in denen das HIDE-Schutzbit (H) gesetet ist, werden nicht mehr
  1475.         aufgelistet.
  1476.  
  1477.       Show
  1478.         Das HIDE-Schutzbit hat keine Bedeutung.
  1479.  
  1480.   Path Name
  1481.       Absolute
  1482.         Der Verzeichnisname im Pfadfeld wird grundsätzlich als absoluter
  1483.         Names-Pfad dargestellt. So würde z.B. mein Assembler-Arbeitsverzeichnis
  1484.         'DEVPAC:' als 'Sources:Ass/DEVPAC' dargestellt werden.
  1485.  
  1486.       As Specified
  1487.         Der Verzeichnisname wird in seiner Form belassen. Das ist sehr
  1488.         nützlich, wenn man zwei Disketten bearbeiten möchte, die den gleichen
  1489.         Namen haben. Würden die Pfade durch ihre Names-Pfade ersetzt, dann
  1490.         wüßte SID nicht womit wohin. Übrigens, nicht nur SID kommt
  1491.         durcheinander, sondern auch das AmigaDOS; und AmigaDOS hat eine sehr
  1492.         unangenehme Art darauf zu reagieren (El Guru !!).
  1493.  
  1494.  
  1495.   Run
  1496.       Background
  1497.         Dies entspricht dem CLI-Kommando RUNBACK. Das Betreffende, mit RUN
  1498.         gestartete, Programm wird in den Hintergrund gelegt und belastet SID
  1499.         nicht mehr. Man kann dann mit SID weiterarbeiten.
  1500.  
  1501.       Foreground
  1502.         Entspricht dem normalen CLI-RUN. SID wird während der Zeit, in der das
  1503.         Programm läuft, auf Eis gelegt. Sinnvoll ist es RUN-Foreground zu
  1504.         nehmen, wenn man mit dem gestarteten Programm über das OUTPUT-Window
  1505.         arbeiten muß.
  1506.  
  1507.  
  1508. 5.5   Disk
  1509. ----------
  1510.  
  1511.   Fit
  1512.         SID überprüft, ob alle markierten Files in der AKTIVE-List in das
  1513.         Zieldirectory passen. Das Ergebnis wird in der Message-Box ausgegeben.
  1514.  
  1515.   Relabel
  1516.         Entspricht dem CLI-Relabel Kommando.
  1517.  
  1518.  
  1519. 5.6   File
  1520. ----------
  1521.  
  1522.   Copy as
  1523.         Entspricht dem COPY-Kommando, mit dem Unterschied, daß der Name im
  1524.         Zielverzeichnis geändert werden kann.
  1525.  
  1526.   Create
  1527.         Erstellt in der AKTIVE-List ein File mit der Länge 0. Der Name wird vom
  1528.         Benutzer abgefragt.
  1529.  
  1530.   Select by Date
  1531.         Mit dieser Funktion ist es möglich Markierungen in Beziehung zu den
  1532.         Erstellungsdaten zu machen. Hierfür liest SID, über einen
  1533.         Input-Requester, ein bis zwei Argumente ein. Das erste Argument
  1534.         entspricht dem 'VON' Datum, d.h. alle Files mit dem Datum größer/gleich
  1535.         diesem Argument werden selektiert. Das zweite Argument entspricht dem
  1536.         'BIS' Datum, d.h. alle Files mit dem Datum kleiner/gleich diesem
  1537.         Argument werden selektiert. Es werden nur Markierungen erstellt.
  1538.         Bereits bestehende werden nicht gelöscht, auch wenn deren Datum anders
  1539.         ist, als in den Argumenten angegeben wurde. Das Eingabeformat des
  1540.         Datums ist sehr flexibel. Es kann in einem der drei folgenden Formate
  1541.         eingegeben werden:
  1542.  
  1543.         - Englisches Datum
  1544.           Es können Tage explizit angegeben werden. Die Menge der Tage hat
  1545.           folgenden Inhalt : TODAY, YESTERDAY, MONDAY, TUESDAY, WEDNESDAY,
  1546.           THURSDAY, FRIDAY, SATURDAY, SUNDAY. Bei den Tages ist zu beachten,
  1547.           daß eine Tagesbezeichnung, die nicht dem aktuellen Tag entspricht,
  1548.           den Tag in der vorherigen Woche meint. Ein Tag in der Zukunft kann
  1549.           somit nicht direkt eingegeben werden. Beispiel:
  1550.  
  1551.           Annahme, heute wäre Freitag, und wir würden als Tag Dienstag angeben,
  1552.           so meint SID dann den Dienstag, der VOR dem heutigen Tag lag, also 3
  1553.           Tage zurück.
  1554.  
  1555.         - AmigaDOS Datum
  1556.           Dies ist das vom AmigaDOS benutzte DD-MMM-YY Datum. DD entspricht dem
  1557.           Tag als numerischem Wert; MMM besteht aus den drei ersten Buchstaben
  1558.           des ENGLISCHEM Monats; YY besteht aus den beiden signifikanten
  1559.           Ziffern des Jahres (89 steht also für 1989). Alle Eingaben, die man
  1560.           nicht machen möchte, können auch weggelassen werden. So braucht z.B.
  1561.           das Jahr nicht angegeben zu werden, wenn man das aktuelle Jahr meint.
  1562.  
  1563.         - Normales Datum
  1564.           Dieses entspricht dem MM/DD/YY oder dem DD/MM/YY Format. Die Art der
  1565.           Darstellung ist von dem 'DateMDY'-Flag in der Konfigurationsdatei
  1566.           abhängig (näheres dort). Der Schrägstrich ist nicht zwingend. Er kann
  1567.           durch einen Punkt, ein Komma, einem Minus oder durch kein Zeichen
  1568.           ersetzt werden. Auch hier können nicht erwünschte Eingaben
  1569.           weggelassen werden.
  1570.  
  1571.         Es besteht die Möglichkeit, einen Zeitraum durch einen 'BIS'-Ausdruck,
  1572.         oder einen 'SEIT'-Ausdruck darzustellen. Beispiel:
  1573.  
  1574.         - Wir wollen die Files bis zum 16. August 1989 selektiern. Eingabe:
  1575.  
  1576.             '- 16-Aug-89' oder
  1577.            'to 16-Aug-89' oder
  1578.          'upto 16-Aug-89'
  1579.  
  1580.         - Ebenso können wir z.B alle Files von letztem Dienstag an selektieren,
  1581.         indem wir folgende Eingabe machen:
  1582.  
  1583.             'since tuesday'
  1584.  
  1585.  
  1586.  
  1587. 6.    Die Konfigurationsdatei
  1588. -----------------------------
  1589.  
  1590.   Der Hauptgrund zur Anleitung V2.0 war, daß ich jetzt die Originalanleitung
  1591.   zur Konfigurationsdatei bekommen habe, und somit in der Lage bin, diese Datei
  1592.   nun endlich zu beschreiben.
  1593.   Die Art, in der ich die erste Konfigurationsdateianleitung abgefasst hatte,
  1594.   stieß auf viel Wohlwollen, so daß ich die Version 2.0 in der selben Art und
  1595.   Weise gemacht habe: Sie befindet direkt in der Konfigurationsdatei und ist
  1596.   somit auch direkt von SID aus ladbar. Es ist allerdings nicht empfehlenswert
  1597.   sie in dieser Art als Konfigurationsdatei zu benutzen, da sie viel zu lang
  1598.   ist. Das ist aber sowieso kein Problem, da jeder Anwender sie sich, Wohl oder
  1599.   Übel, selbst zusammenstellen muß. Folgendes Motto ist zu beherzigen: Alles,
  1600.   was SID, durch Voreinstellungen bedingt, von alleine richtig einstellt,
  1601.   sollte gestrichen werden.
  1602.  
  1603.   Hierzu habe ich noch eine WICHTIGE Bitte: Ich weiß, daß eine Dokumentation
  1604.   innerhalb einer Anwenderdatei dazu verleitet, die geänderte Version
  1605.   weiterzugeben und dabei die Volldokumentierte zu vergessen. Ich plädiere also
  1606.   auf die Vernunft der Anwender, daß KEINE zerstückelte Version der Anleitung
  1607.   durch die Lande wandert. Die nachfolgenden Anwender werden es danken!
  1608.  
  1609.  
  1610. 7.    Einschränkungen für SID
  1611. -----------------------------
  1612.  
  1613.   Für SID bestehen keinerlei Einschränkungen, die auf das Programm an sich
  1614.   zurückzuführen sind. Mögliche Einschränkungen sind nur durch das System
  1615.   gegeben (Speichermangel, Betriebsystem-Beschränkungen). Zu den bekannten
  1616.   Einschränkungen gehören die Stringlängen, die vom Betriebsystem her ihre
  1617.   Grenzen haben:
  1618.  
  1619.       File Namen ......... 30 Zeichen maximale Länge
  1620.       File Kommentare .... 70 Zeichen maximale Länge
  1621.       Pfad-Name .......... 255 Zeichen maximale Länge (wegen BCPL !)
  1622.       AmigaDOS Kommando .. 255 Zeichen maximale Länge
  1623.  
  1624.  
  1625.  
  1626. 8.    Bekannte Probleme
  1627. -----------------------
  1628.  
  1629.   Es kann Probleme geben, wenn Programme, die SID aufruft, sich nicht an die
  1630.   Konventionen halten. Das ist bei den früheren Versionen von TxEd und NewZAP
  1631.   der Fall. Die neueren Versionen funktionieren jetzt hervorragend. Ein
  1632.   weiteres Beispiel ist der FILEMASTER, der sich leider nur bedingt als
  1633.   XEDIT-Tool einsetzten läßt, weil er keine CLI-Parameter übernimmt. Weiterhin
  1634.   muß gesagt werden, daß SID vollständig nur unter WB 1.3 läuft. Unter WB 1.2
  1635.   sind nicht alle Funktionen lauffähig. Eine Kleinigkeit besteht noch, wenn in
  1636.   der Konfigurationsdatei das Flag SeparateDirs=YES gesetzt wird. Sollte SID
  1637.   dann auf ein Verzeichnis stoßen, welchen mit einem Zeichen beginnt, dessen
  1638.   ASCII-Wert zwischen 128 und 255 liegt (äöüßÄÖÜ und alle ALT-Zeichen), dann
  1639.   wird dieses Verzeichnis zwar korrekt dargestellt, es kann aber nicht mehr
  1640.   darauf zugegriffen werden.
  1641.  
  1642.  
  1643. Wir bedanken uns bei der Firma A.P.S. electronic in 3071 Steimbke, für
  1644. die freundliche Überlassung dieses Textfiles zur Aufnahme in der Taifun
  1645. Serie.
  1646.  
  1647.                 A.Manewaldt, PD Service - Hard- & Software,
  1648.                                Postfach  129
  1649.                            D- 6703 Limburgerhof
  1650.               Tel.: (06236) 673 00  **** BTX : (06236) 673 00
  1651.                          Telefax : (06236) 614 94
  1652.  
  1653.  
  1654. oder via DFÜ:   Mailbox "M" - ++49-621-801685 - 1200-9600 Baud HST
  1655.                         FIDO-Node: @2:247/55
  1656.                         Sperr- und Pollzeiten vom 03:00 - 04:00 nachts
  1657.                         ansonsten 24 Stunden Online
  1658.  
  1659.  
  1660.  
  1661.